﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */

.banner a{ display:block; background:url(banner.jpg) no-repeat center top; height:526px; overflow:hidden;}


/*part*/
.part_bj{ background:url(part_bj.jpg) no-repeat center top; height:348px; overflow:hidden;} 
.part_bj h2{ margin:36px auto 0; height:57px; width:1000px; overflow:hidden; text-align:center; font: bold 30px/57px "Microsoft Yahei"; }
.part_bj h2 a{ color:#2e374e;}

.part{ height:250px; overflow:hidden; width:1000px;}
.part span{ height:29px; width:1000px; overflow:hidden; text-align:center; font:14px/29px "Microsoft Yahei"; display:block; background:url(part_tl.gif) no-repeat center center;}
.part span a{ color:#767676;}

.roll1,.roll2{ margin:86px 0 0 0; display:blcok; width:16px; height:32px; overflow:hidden;}
.roll1 img,.roll2 img{width:16px; height:32px;}

.part_c{ margin:31px 0 0 44px; display:inline;}
.part_c ul li{ width:202px; height:138px; float:left; margin-right:23px; display:inline; overflow:hidden;}
.part_c ul li img{ width:194px; height:130px; border:1px solid #d2d2d2; padding:3px; background:#fff;}
.part_c ul li span{ position:absolute; top:260px; left:6px;  height:48px; width:604px; overflow:hidden; text-align:center;  display:block; color:#fff; background:url(cul_span.png) repeat left top;}
.part_c ul .nones{ margin-right:0px;}


/*pro*/
.pro_bj{ height:861px; overflow:hidden;} 
.pro_bj h2{ margin:37px auto 0; height:47px; width:1000px; overflow:hidden; text-align:center; font: bold 30px/47px "Microsoft Yahei"; }
.pro_bj h2 a{ color:#2e374e;}

.pro{ height:777px; overflow:hidden; width:1000px;}
.pro span{ margin-bottom:33px; height:29px; width:1000px; overflow:hidden; text-align:center; font:14px/29px "Microsoft Yahei"; display:block; background:url(pro_tl.gif) no-repeat center center;}
.pro span a{ color:#767676;}

.pro_tit{ margin-bottom:13px; height:30px; overflow:hidden;}
.pro_tit h3{ width:145px; height:30px; overflow:hidden; font: bold 16px/30px "Microsoft Yahei"; text-align:center; background:#2e374e;}
.pro_tit h3 a{ color:#fff;}
.pro_tit ul{ width:840px; overflow:hidden;}
.pro_tit ul li{ height:30px; overflow:hidden; float:left; font:14px/30px "Microsoft Yahei";}
.pro_tit ul li a{ color:#555555; display:inline-block; height:30px; overflow:hidden; padding:0 14px; background:url(pro_line1.gif) no-repeat right center;}
.pro_tit ul .nones a{ background:none;}


.pro_c{ margin:15px auto 0px; height:615px; overflow:hidden;}
.pro_ul{ width:1000px; height:40px; overflow:hidden; background:url(pro_pic2.jpg) no-repeat left top;}
.pro_ul em{ margin-right:13px; height:40px; font:14px/40px "Microsoft Yahei"; display:block; height:40px; overflow:hidden;}
.pro_ul em a{ color:#737373;}

.pro_ul ul{ width:300px; overflow:hidden;}
.pro_ul ul li{ height:40px; width:147px; text-align:center; overflow:hidden; float:left; font:16px/40px "Microsoft Yahei";}
.pro_ul ul li a{ color:#4d4d4d; display:inline-block;height:40px; width:147px;}
.pro_ul ul li a:hover,.pro_ul ul .cur a{ background:url(pro_pic1.jpg) no-repeat left top; color:#fff;}

.pro_con{ position:relative; margin:36px auto 0px; width:1000px; overflow:hidden;}
.pro_con ul{}
.pro_con ul li{ float:left; margin-bottom:26px; display:inline; height:226px; width:246px; overflow:hidden; border:2px solid #cccccc;}
.pro_con ul li a{ display:inline-block; line-height:0px;}
.pro_con ul li img{ width:246px; height:200px;}
.pro_con ul li p{ width:246px; height:26px; overflow:hidden; text-align:center; color:#666666; font:12px/26px "Microsoft Yahei"; background:#d5d5d5;}
.pro_con ul .nones{ margin-left:500px;}

.pro_dl{ position:absolute; left:275px; top:0px; background:#e0e0e0; width:446px; height:481px; overflow:hidden; border:2px solid #cccccc;}
.pro_con dl dt{ position:relative; width:446px; height:365px; overflow:hidden;}
.pro_con dl dt img{ width:446px; height:365px;}
.pro_dl ul{ position:absolute; top:343px; left:373px; height:12px; width:65px; overflow:hidden;} 
.pro_dl ul li{ width:12px; height:12px; overflow:hidden; float:left; margin-right:8px; display:inline; border:0; margin-bottom:0px;}
.pro_dl ul li a{width:12px; height:12px; overflow:hidden; color:#555555; display:inline-block; background:url(pro_gif1.png) no-repeat left top;}
.pro_dl ul li a:hover,.pro_dl ul .cur a{background:url(pro_gif2.png) no-repeat left top;}

.pro_con dl dd{ padding-left:44px;}
.pro_con dl dd h3{ margin:9px auto 0; height:55px; overflow:hidden; font:bold 18px/29px "Microsoft Yahei";}
.pro_con dl dd h3 a{ color:#2e374e;}
.pro_con dl dd p{color:#555555; display:block; font:14px/26px "microsoft Yahei";}
.pro_con dl dd em{ margin-top:10px; display:block; height:33px; width:285px; overflow:hidden;text-align:center;}
.pro_con dl dd em a{ float:left; color:#ffffff; border:2px solid #2e374e; width:128px; height:33px; overflow:hidden; display:inline-block;font: bold 14px/33px "Microsoft Yahei"; background:#2e374e;}
.pro_con dl dd em .ab_btn2{ margin-left:23px; border:0; color:#555555; width:128px; height:33px; overflow:hidden; display:inline-block; background:#fff;  font: bold 14px/33px "Microsoft Yahei";}



/*case_bj*/
.case_bj{ background:url(case_bj.jpg) no-repeat center top; height:813px; overflow:hidden;} 
.case_bj h2{ margin:54px auto 43px; width:1000px; text-align:center; height:94px; overflow:hidden; font: bold 30px/53px "Microsoft Yahei"; color:#2e374e;}
.case_bj h2 i{ color:#595959; display:block; font:18px/38px "Microsoft Yahei"; }

.case{ height:620px; width:1000px; overflow:hidden; background:url(case_img.png) no-repeat 281px 27px;}
.case dl{ margin-bottom:54px; display:block; float:left; text-align:right;}
.case dl dt{height:49px;overflow:hidden; color:#2e374e; font:bold 24px/49px "Microsoft Yahei"; }
.case dl dd{ color:#555555; font:14px/24px "Microsoft Yahei"; }
.case .case_dl02{ float:right; text-align:left; margin-left:300px;}

.case .case_dl01{ width:345px;}
.case .case_dl022{ width:326px;}
.case .case_dl03{ width:260px;}
.case .case_dl04{ width:245px;}
.case .case_dl05{ width:300px;}
.case .case_dl06{ width:285px;}

.case em{ margin:16px auto 0; display:block; height:38px; width:320px; overflow:hidden;text-align:center;}
.case em a{ float:left; color:#555555; border:2px solid #2e374e; width:136px; height:34px; overflow:hidden; display:inline-block;font: bold 14px/34px "Microsoft Yahei";}
.case em .ab_btn2{ margin-left:33px; border:0; color:#fff; width:140px; height:38px; overflow:hidden; display:inline-block; background:#2e374e;  font: bold 14px/38px "Microsoft Yahei";}
.case p{ height:49px; overflow:hidden; color:#2e374e; margin:o auto; text-align:center; font:16px/49px "Microsoft Yahei";}
.case p b{ color:#2e374e; font: bold 26px/49px "Microsoft Yahei"; display:inline-block;}

/*cul*/
.cul_bj{height:529px; overflow:hidden;} 
.cul_bj h2{ margin:39px auto 29px; width:1000px; text-align:center; height:91px; overflow:hidden; font: bold 30px/54px "Microsoft Yahei"; background:url(cul_tl.jpg) no-repeat center 76px;}
.cul_bj h2 a{ color:#2e374e;}
.cul_bj h2 i{ color:#5c5c5c; display:block; font:18px/37px "Microsoft Yahei"; }

.cul{ margin-top:20px; height:315px; width:1000px; overflow:hidden;}
.scroll1,.scroll2{ margin:130px 0 0 0; display:blcok; width:16px; height:32px; overflow:hidden;}
.scroll1 img,.scroll2 img{width:16px; height:32px;}

.cul_c{ height:315px;width:919px; overflow:hidden; margin-left:25px; }
.cul_c ul li{ position:relative; margin-left:151px; width:615px; height:315px; overflow:hidden;}
.cul_c ul li img{ width:604px; height:302px; border:6px solid #c6c7c9;}
.cul_c ul li span{ position:absolute; top:260px; left:6px;  height:48px; width:604px; overflow:hidden; text-align:center;  display:block; color:#fff; background:url(cul_span.png) repeat left top;}
.cul_c ul li span em{ width:604px; height:48px; overflow:hidden; display:inline-block;font:16px/48px "microsoft Yahei"; color:#fff; background:url(cul_icon1.png) no-repeat 241px center;}
.cul_c ul .nones{ margin-right:0px;}

/*ys_bj*/
.ys_bj{ position:relative;  height:1704px; overflow:hidden;} 
.ys1{ background:url(ys1.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys2{ background:url(ys2.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys3{ background:url(ys3.jpg) no-repeat center top; height:420px; overflow:hidden;}
.ys4{ background:url(ys4.jpg) no-repeat center top; height:444px; overflow:hidden;}

.ys{ position:absolute;left:50%; top:0px; margin-left:-500px; width:1000px; overflow:hidden; height:1704px;}

.ys h2{ margin:54px auto 111px; padding-left:34px; height:80px; overflow:hidden; color:#2e374e; font: bold 38px/47px "Microsoft Yahei"; }
.ys h2 i{ color:#2e374e; height:33px; overflow:hidden;display:block; font:16px/33px "Microsoft Yahei";} 
.ys h2 em{ color:#616161; font: bold 26px/40px "Microsoft Yahei"; display:inline-block;}
.ys h3{ width:538px; height:108px; overflow:hidden; margin-left:204px; padding:30px 0 0 76px; background:url(ys_t.jpg) no-repeat left top; font:bold 36px/108px "Microsoft Yahei"; color:#fff;}

.ys dl{ width:444px; overflow:hidden;}
.ys dl dt{ margin-bottom:27px; height:72px; overflow:hidden; background:url(ys_line1.gif) no-repeat left bottom; font: bold 20px/70px "Microsoft Yahei"; color:#636461;} 
.ys dl dt span{ float:left; padding-right:15px; height:70px; overflow:hidden; color:#2e374e; font: bold 38px/70px "Times New Roman", Times, serif;}
.ys dl dt b{ font:bold 24px/70px "Microsoft Yahei"; color:#2e374e;}
.ys dl dd{ margin-bottom:12px; display:block; padding-left:58px; width:380px;  overflow:hidden; color:#333333; font:14px/24px "Microsoft Yahei"; background:url(ys_icon1.gif) no-repeat 21px 4px;}

.ys .ys_dl01{ position:absolute; top:468px; left:0px; }
.ys .ys_dl02{ position:absolute; top:786px; right:0px;}
.ys .ys_dl03{ position:absolute; top:1054px; right:0px;}
.ys .ys_dl04{ position:absolute; top:1359px; left:0px; }

.ys p{position:absolute; top:1617px; left:85px; width:94px; height:24px; overflow:hidden; background:#2e374e; text-align:center; display:block; font: bold 14px/24px "Microsoft Yahei";}
.ys p a{ color:#fff;width:94px; height:24px; display:inline-block;}


/**/
.kehu_bj{background:#f7f7f7; height:640px; overflow:hidden;}
.kehu{ height:640px; overflow:hidden;}
.kehu h2{ margin:33px auto 32px; height:66px;overflow:hidden; background:url(kh_tl.gif) no-repeat center 55px; font:bold 30px/42px "Microsoft Yahei"; text-align:center;}
.kehu h2 a{ color:#2e374e;}
.kehu h2 span{  display:block; font:14px/24px "microsoft Yahei";}
.kehu h2 span a{ color:#636461;}

.kehu dl{ float:left; margin-bottom:50px; display:inline; width:433px; height:210px;overflow:hidden;}
.kehu dl dt{ float:left; width:178px; height:210px;overflow:hidden;}
.kehu dl dt img{width:178px; height:178px;}
.kehu dl dt b{ height:32px; width:178px; overflow:hidden; display:block; font: bold 14px/32px "Microsoft Yahei"; text-align:center; color:#666666;}
.kehu dl dd{ float:right; display:inline; width:205px; overflow:hidden;}
.kehu dl dd h3{ padding-bottom:6px; overflow:hidden; height:36px; overflow:hidden; font:bold 14px/24px "Microsoft Yahei";}
.kehu dl dd h3 a{ color:#333333;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;width:200px;display:inline-block;}
.kehu dl dd p{color:#333333; display:block; font:12px/30px "microsoft Yahei";}
.kehu dl dd em{ margin-top:8px; display:block; width:84px; height:29px; overflow:hidden; background:url(kh_btn.jpg) no-repeat left top;font:12px/29px "Microsoft Yahei"; text-align:center;}
.kehu dl dd em a{ color:#333333;}
.kehu .nones{ margin-bottom:0px;}
.kehu .kh_dl02{ float:right;}

/*about*/
.about_bj{ background:url(ab_bj.jpg) no-repeat center top; height:736px; overflow:hidden;}
.about_bj h2{ margin:36px auto 50px; height:68px; overflow:hidden; font:bold 30px/44px "Microsoft Yahei"; text-align:center;}
.about_bj h2 a{ color:#2e374e;}
.about_bj h2 i{ color:#737373; display:block; font:14px/24px "Microsoft Yahei";}
 
.about{ height:310px; overflow:hidden;}
.about dl{ width:1000px;overflow:hidden;}
.about dl dt{ float:left;width:487px; height:255px;overflow:hidden;}
.about dl dt img{width:487px; height:255px;}
.about dl dd{ float:right; width:455px; overflow:hidden;}
.about dl dd h3{ margin:8px auto 0; height:39px; overflow:hidden; font:bold 16px/39px "Microsoft Yahei";}
.about dl dd h3 a{ color:#333333;}
.about dl dd p{color:#333333; display:block; font:12px/28px "microsoft Yahei";}
.about dl dd em{ margin-top:18px; display:block; height:38px; width:330px; overflow:hidden;text-align:center;}
.about dl dd em a{ float:left; color:#555555; border:2px solid #2e374e; width:136px; height:34px; overflow:hidden; display:inline-block;font: bold 14px/34px "Microsoft Yahei";}
.about dl dd em .ab_btn2{ margin-left:33px; border:0; color:#fff; width:140px; height:38px; overflow:hidden; display:inline-block; background:#2e374e;  font: bold 14px/38px "Microsoft Yahei";}

.xc{ height:212px; width:1000px; overflow:hidden; background:#2e374e;}
.xc_roll1{margin:79px 28px 0 25px; display:inline; width:16px; height:32px; overflow:hidden;}
.xc_roll2{margin:79px 20px 0 0; display:inline; width:16px; height:32px; overflow:hidden;}
.xc_roll1 img,.xc_roll1 img{width:16px; height:32px;overflow:hidden; display:inline-block;}

.xc_c{ height:188px; overflow:hidden; width:865px; margin-top:12px; display:inline;}
.xc_c ul li{width:278px; height:188px; float:left; margin-right:15px; background:#d5d5d5; display:inline; overflow:hidden;}
.xc_c ul li img{ width:278px; height:158px;}
.xc_c ul li a{ line-height:0px; height:188px; overflow:hidden; display:inline-block;}
.xc_c ul li span{height:32px; width:278px; overflow:hidden; text-align:center; font:12px/32px "microsoft Yahei"; display:block; color:#555555; }
.xc_c ul .nones{ margin-right:0px;}


/*new*/
.new_bj{ height:423px; overflow:hidden;}

.new1{ position:relative; height:413px; width:620px; overflow:hidden;}
.new1 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new1 span a{ color:#000000;}
.new1 ul{ width:500px; height:48px; overflow:hidden;}
.new1 ul li{ float:left; height:48px; width:106px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; }
.new1 ul li a{ background:url(new_line1.gif) no-repeat left top; width:91px; padding-left:15px; height:48px; overflow:hidden; display:inline-block; color:#666666;}
.new1 ul li a:hover,.new1 ul .cur a{ background:url(new_line2.gif) no-repeat left top; color:#2e374e;}
.new1 ul .nones{ background:none;}

.new_c{ width:118px; width:620px; overflow:hidden; margin-top:15px; }
.new_c dl{ width:620px; height:140px; overflow:hidden;}
.new_c dl dt{ float:left; width:239px; height:118px; overflow:hidden;}
.new_c dl dt img{width:231px; height:110px; padding:3px; border:1px solid #d6d6d6;}
.new_c dl dd{ float:right; width:360px; overflow:hidden;} 
.new_c dl dd h3{ padding-top:7px; height:24px; overflow:hidden; font: bold 12px/24px "microsoft Yahei";}
.new_c dl dd h3 a{ color:#333333; display:inline-block; }
.new_c dl dd p{display:block; font:12px/26px "microsoft Yahei"; color:#333333;}
.new_c dl dd em{ margin-top:6px; background:#2e374e; width:71px; height:26px; overflow:hidden; text-align:center; font:12px/26px "microsoft Yahei"; display:block;}
.new_c dl dd em a{ color:#fefaf8;}

.new_year{  width:620px; overflow:hidden;}
.new_year dl{ width:620px; overflow:hidden; margin-bottom:11px;background-color:#f1f1f1;} 
.new_year dl dt{width:71px; height:58px; overflow:hidden; text-align:center; color:#666666; background-color:#e8e8e8; font:14px/15px "microsoft Yahei";}
.new_year dl dt i{ padding-top:8px; display:block; font:32px/30px "microsoft Yahei"; color:#666;}
.new_year dl dd{ width:525px; padding-left:20px; height:58px; overflow:hidden;} 
.new_year dl dd h4{ padding-top:4px;  font: bold 14px/27px "microsoft Yahei";}
.new_year dl dd h4 a{ color:#333333; display:inline-block; }
.new_year dl dd p{ float:left; display:block; font:14px/19px "microsoft Yahei"; color:#333333; padding-right:15px; margin-right:15px; }
.new_year .nones{ margin-bottom:0px;}
.new_year dl dd .nones{ background:none;}

.new_r{ width:330px; height:413px; overflow:hidden;}
.new_r h2{ height:48px; padding-left:15px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; background:url(new_line2.gif) no-repeat left top;}
.new_r h2 a{ color:#2e374e;}
.new_r h2 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new_r h2 span a{ color:#000000;}

.new_r .new_rdl{ padding-top:7px;}
.new_r dl{width:330px; overflow:hidden; padding:17px 0 17px 0; border-bottom:1px dashed #d9d9d9;}
.new_r dl dt{ height:40px; padding-left:30px; overflow:hidden; background:url(new_w.gif) no-repeat left 9px; font:bold 12px/28px "microsoft Yahei";}
.new_r dl dt a{ color:#2e374e;}
.new_r dl dd{ background:url(new_d.gif) no-repeat left 2px; font:12px/26px "microsoft Yahei"; color:#333333; padding-left:30px;} 
.new_r .nones{ padding-bottom:0px; border:0;}


/*reg*/
.reg_bj{ height:375px; overflow:hidden;}
.reg{height:375px; overflow:hidden;}
.reg h2{ margin-bottom:28px; width:976px; height:73px; padding-left:24px; overflow:hidden; background:url(reg_tbj.jpg) no-repeat left top; color:#2e374e; font:26px/73px "Microsoft Yahei";}
.reg h2 p{ width:237px; text-align:center; color:#fff; padding-top:14px; font:14px/22px "microsoft Yahei";}
.reg h2 p b{ font:26px/27px Arial, Helvetica, sans-serif; display:block; color:#fff;}

.reg em{ width:389px; height:236px; overflow:hidden; display:block;}
.reg em img{ width:389px; height:236px;}

.reg ul{width:600px; overflow:hidden;}
.reg li{ float:left; margin:0 0 10px 0; line-height:0px; width:300px; color:#f30;}
.reg li img{ float:left; vertical-align:middle; width:94px; height:28px; margin-left:4px;}
.reg li span{ display:inline; font:14px/28px "microsoft Yahei";vertical-align:top; text-align:center; height:28px; padding-right:12px;  width:70px; overflow:hidden; color:#474747;}
.reg .inp1{ width:200px; padding-left:10px;height:26px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none; margin-right:5px; color:#474747;outline:none;}

.reg .li01{ width:600px;}
.reg .inp2{ width:501px; padding-left:10px; height:106px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none; resize:none; color:#474747;outline:none;}

.reg .li02 span{ float:left; padding-right:0px;}
.reg .inp3{ float:left; width:75px; padding-left:10px; height:26px;border:1px solid #d2d2d2; line-height:26px; overflow:hidden; background:none;color:#474747;outline:none;}

.reg .li03{ height:31px; float:left; display:inline; overflow:hidden;}
.reg .btn1{ display:inline-block; background:url(reg_btn1.jpg) no-repeat left top; width:108px; height:31px; border:0;}
.reg .btn2{ display:inline-block; background:url(reg_btn2.jpg) no-repeat left top;  width:108px; height:31px; margin-left:17px; border:0;}
/**/

/*link*/
.link_bj{ height:98px;overflow:hidden;} 
.link{ height:98px; overflow:hidden; background:url(link_tbj.jpg) no-repeat left 14px; width:1000px;}
.link h3{ height:30px; overflow:hidden; padding-left:38px; font: bold 16px/25px "microsoft Yahei";}
.link h3 a{ color:#465375; }
.link h3 span{ display:inline-block; height:29px; overflow:hidden;  text-align:right; padding-right:24px; font:12px/29px "microsoft Yahei";}
.link h3 span a{ display:inline-block; color:#888888;}

.link p{ display:inline; float:left; font:12px/15px "microsoft Yahei";}
.link p a{ color:#5c5c5c; padding:0 2px; display:inline-block;}
 

 
